package com.oceansoft.mobile.econsole.modules.matters.persistence;

import com.oceansoft.mobile.econsole.modules.jlwt.entity.SysOrg;
import com.oceansoft.mobile.econsole.modules.matters.entity.CaseInfo;
import com.oceansoft.mobile.econsole.modules.matters.entity.CaseJgEnt;
import com.oceansoft.mobile.econsole.modules.matters.entity.CaseListEnt;
import com.oceansoft.mobile.econsole.modules.matters.entity.CaseQuery;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;


/**
 * Created by wzy on 2016/1/31.
 */
@Repository
public interface ICaseMapper {

    List<CaseListEnt> getCaseList(CaseQuery query);

    List<SysOrg> getCaseRegion(@Param("caseguid") String caseguid);

    List<SysOrg> getCaseStation(@Param("caseGuid") String caseGuid,@Param("parentOrgId") String parentOrgId);

    List<SysOrg> getCasePcs(@Param("caseGuid") String caseGuid,@Param("parentOrgId") String parentOrgId);

    CaseInfo getCaseInfo(@Param("caseNo") String caseNo, @Param("orgid") String orgid);

    List<CaseJgEnt> getJgCaseList();

    List<SysOrg> getJgCaseOrg(@Param("orgid")String orgId,@Param("caseno")String caseno);

}
